package com.prj.ufdm.web.bpo;

import java.util.Collection;
import java.util.List;

import org.springframework.security.core.GrantedAuthority;

import com.prj.ufdm.web.model.SysFunction;

/**  
 * TODO 
 * @author 胡义振  
 * @date 2018年3月26日  
*/
public interface SysFunctionBPO {
	
	/**
	 * 描述: 查询所有功能信息
	 * @auther 胡义振
	 * @param userId 用户ID
	 * @return 用户资源列表
	 * @throws Exception
	 */
	public List<SysFunction> doGetFunctionList() throws Exception;
	
	public Collection<GrantedAuthority> doGetGantedAuthoritiestByUserId(String userId) throws Exception;
		
}
